const mongoose = require('mongoose')
const Schema = mongoose.Schema

const OrderSchema = Schema({
    // 订单编号（用来查询该订单里的卡）
    order_number: {
        type: String,
        
    },
    // 订单数量
    order_quantity: {
        type: Number,
        
    },
    //类型（合伙人/大客户）
    type: {
        type: String,
       
    },
    // 卡类型（虚拟/实体）
    card_type: {
        type: String,
        
    },
    // 订单姓名
    name: {
        type: String,
        
    },
    // 单位
    company: {
        type: String,
        
    },
    // 创建时间
    create_time: {
        type: Date,
        default: Date.now()
    },
    // 产品名（年卡/次卡）
    product_name: {
        type: String,
       
    },
    // 支付方式（微信）
    pay_method: {
        type: String,
        default: "微信"
    },
    // 支付时间
    pay_date: {
        type: Date,
        default: Date.now()
    },
    // 支付状态（0：未支付/1：已支付）
    pay_status: {
        type: Number,
        
    },
    // 订单状态（0：未通过/1：通过/2：未审核）
    order_status: {
        type: Number,
       
        
    },
    // 线上线下（0：线下/1：线上）
    online: {
        type: String,
       
    },
    // 省
    province: {
        type: String,
        
    },
    // 市
    city: {
        type: String,
        required:true
    },
    // 区
     area: {
        type: String,
      
    },

}, {
    versionKey: false
})

module.exports = mongoose.model('order', OrderSchema);